Skip to content

Conversation

@pull
Copy link

@pull pull bot commented Jan 14, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

Ralston Da Silva and others added 17 commits January 13, 2026 07:10
We added baseline profiles in aosp/3867894, but some
of the baseline profiles were added to modules that
don't produce an AAR. This CL fixes that problem by
adding the baseline profiles to the modules that use
the dependencies instead.

As part of the baseline profile generation, we use
the :development:splitBaselineProfiles utility which
splits the baseline profiles into multiple modules.
The baseline profile files now include the comments
created by the utility, to make it easier to update
the baseline profiles in the future.

Bug: 366076962
Bug: 469127532
Test: Verified that the AAR contains the baseline profiles
Change-Id: I9256b0d3ad0029a40b29d9de4efc6844c4fd2e8e
For making the use of transformation easier with kotlin, by wrapping the java builders.

Corresponding Java APIs:
https://cs.android.com/androidx/platform/frameworks/support/+/androidx-main:wear/protolayout/protolayout/api/current.txt;l=1276
And Java API usage examples:
https://cs.android.com/androidx/platform/frameworks/support/+/androidx-main:wear/protolayout/protolayout/src/test/java/androidx/wear/protolayout/ModifiersBuildersTest.java;l=121

bug: 397169191
Test: unit test added
Relnote: "Add kotlin APIs for tranformation modifier"
Change-Id: I195a75d32fec3fea75102a9ee4c7e472990b014f
Calls through the DynamicBorderModifier when non constant color.

Test: BorderModifierTest
Change-Id: Ib82e1f579f3b455b31c7f80d0d66075811ebf880
These arguments were added to try to prevent some out of memory errors on the github runners, but that didn't work (instead some tests are disabled below) and setting it was overriding the arguments set in androidx-shared.properties, which included a lint property. Without the lint property, a lint task was failing on the runner.

Bug: 469741876
Test: Applied this change to my github fork and confirmed the run passed: https://github.com/juliamcclellan/androidx/actions/runs/20973205369
Change-Id: I746d0a0554a062a86d1296d34cf004e44d4caf33
-Bugs: 472344581, 475541986

Change-Id: I6bd55877492a605cacfe77e6840bc904639333c2
- update getFormWidgetInfos to use a bitmask
  for types instead of using a intArray
- update PageInfo class to use a non-nullable
  collection: List<FormWidgetInfo> to
  follow API guidelines.
- Design Doc Link: go/form-filling-processing-layer

Bug: 471094578
Test: Unit and device tests
Change-Id: I75b4abb6cac13d48d6df9f552015cdf4a03f54a8
Test: ./appfunctions/local_tests.sh
Bug: 448372122
Relnote: Rename AppFunctionManagerCompat to AppFunctionManager
Change-Id: Id9a78b0a74787ec911f0b10b9b5bd237937ca838
- Expose APIs from PdfDocument and EditablePdfDocument
- Expose model classes FormWidgetInfo and ListItem.
- Design Doc: go/form-filling-processing-layer

Bug: 474260451
Test: Device and Unit Tests (SandboxedPdfDocumentTest)
Change-Id: Iec39c614dc4347cd94d99b0552010af756bbe603
To apply Metalava fix for empty array defaults in Kotlin annotations.

Bug: 354633349
Test: presubmit
Change-Id: Icc6f65db832735ee73bc6a4af70c12d3ba4813ca
This change creates and adds extras persistable bundle from static preview xml into the complication data object.
The way localization is supported here is by decoupling strings into its own persistable bundle [a dictionary], and reference them though a key from the skeleton extended data object.
This parser does not need to know about the structure of the skeleton, so it copies it as is, and fills the strings specified in the xml as <string-replacement> entries into the dictionary.

Caller apps should add a handling for strings where it first checks the dictionary.

Test: Verified locally that this is able to parse static previews added to complication providers.
Relnote: N/A

Change-Id: Ic9f861ad0bdb6778c43843eea107a047ec6f68f8
@pull pull bot locked and limited conversation to collaborators Jan 14, 2026
@pull pull bot added the ⤵️ pull label Jan 14, 2026
paulduffin and others added 7 commits January 14, 2026 15:01
Previously, default values for Kotlin annotation properties were
ignored if they were an empty array. This change fixes that.

Also re-enables androidx_with_metalava.

Relnote: N/A
Bug: 354633349
Test: ./gradlew
Change-Id: Icbf591d4a226085b0f995aa0a90f2712fc6c3a7f
NAVIGATION3 = "1.1.0-alpha03"
PAGING = "3.5.0-alpha01"

Change-Id: I1962b5701f376e47b9e4463b609f67e6c0e9fb2a
@pull pull bot merged commit 3148e0a into MaxMood96:androidx-main Jan 14, 2026
3 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants